Kate Middleton Makes First Public Appearance Since Completing Chemotherapy....